import { defineStore } from 'pinia';

export interface Doctor {
    doctorId: number;
    name: string;
    imageUrl: string;
    detail: string;
    degrees: string;
    workRoom: string;
}

const doctorInit = [
    {
        doctorId: 0,
        name: '梁银华',
        imageUrl: 'https://www.xiangya.com.cn/upload/images/2024/11/2f660e8822e57743.png',
        detail: '梁银华，女，中共党员，中南大学湘雅医院手术室副主任护师，2023年湘雅医院“十佳护士”。',
        degrees: '中南大学湘雅医院手术室副主任护师',
        workRoom:'手术室',
    },
    {
        doctorId: 1,
        name: '刘琼',
        imageUrl: 'https://www.xiangya.com.cn/upload/images/2024/11/c20493dc7605379d.png',
        detail: '刘琼，女，中共党员，中南大学湘雅医院血液/运动医学科主管护师， 中南大学湘雅医院2018年、2023年“十佳护士”。',
        degrees: '血液/运动医学科主管护师',
        workRoom: '血液科',
    },
    {
        doctorId: 2,
        name: '罗百灵',
        imageUrl: 'https://www.xiangya.com.cn/upload/images/2024/10/c006dfa5542b4f67.png',
        detail: ' 罗百灵，女，中共党员，中南大学湘雅医院呼吸内科教授，2007-2009年度中南大学及湘雅医院优秀党员，2015年中南大学湘雅医院“十佳医师”，2017年度“胡润.平安中国好医生”称号。',
        degrees: '中南大学湘雅医院呼吸内科教授',
        workRoom: '呼吸内科',
    },
    {
        doctorId: 3,
        name: '李湘民',
        imageUrl: 'https://www.xiangya.com.cn/upload/images/2024/10/3657c8bb7e541d25.png',
        detail: '   李湘民，男，中共党员，中南大学湘雅医院急诊科主任。',
        degrees: '中南大学湘雅医院急诊科主任',
        workRoom: '急诊科',
    },
]

export const DoctorStore = defineStore('doctors', {
    state: () => ({
        doctors: doctorInit, // 初始化为默认数据
    }),
    actions: {
        getDoctorList() {
            return this.doctors;
        },
        addDoctor(doctor: Doctor) {
            this.doctors.push(doctor);
        },
        setDoctors(doctorow: Doctor[]) {
            this.doctors = doctorow
        },
        setDefaultDoctors() {
            this.doctors = doctorInit;
        }
    },
});